package com.yuandian.api.management.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * 告警维度明细-实体
 * @author zfsn
 * @date 2023-4-4
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "告警维度明细", description = "告警信息从表")
@TableName("conf_alarm_dimension")
public class ConfAlarmDimension extends Model<ConfAlarmDimension> {

	/**
	 *
	 */
	@ApiModelProperty(value = "id", notes = "")
	@TableId(type = IdType.AUTO)
	private Integer id;

	/**
	 *
	 */
	@ApiModelProperty(value = "告警编号", notes = "")
	private Integer alarmId;

	/**
	 *
	 SYSTEM--系统
	 BUSINESS--业务
	 SEGMENT--网端
	 STEP--步骤
	 */
	@ApiModelProperty(value = "明细类型", notes = " SYSTEM--系统 BUSINESS--业务 SEGMENT--网端 STEP--步骤")
	private String type;

	/**
	 * 0表示所有,否则是对象的数据ID，比如系统，那么就是系统表id
	*/
	@ApiModelProperty(value = "数据id", notes = "0表示所有,否则是对象的数据ID，比如系统，那么就是系统表id")
	private Integer dataId;

	/**
	 * 是否逻辑删除，0：否、1：是
	*/
	@ApiModelProperty(value = "状态", notes = "是否逻辑删除，0：否、1：是")
	private Integer isDel;

	/**
	 *
	*/
	@ApiModelProperty(value = "备注", notes = "")
	private String remarks;

}